<script>
  export let size = "1em";
  export let color = "currentColor";
</script>

<svg
  height={size}
  viewBox="0 0 24 24"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path
    d="M3 5.42803C3 5.19164 3.20147 5 3.45 5H20.55C20.7985 5 21 5.19164 21 5.42803V8.42424C21 8.66064 20.7985 8.85227 20.55 8.85227H3.45C3.20147 8.85227 3 8.66064 3 8.42424V5.42803Z"
    fill="url(#paint0_linear_3105_19211)"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M4.475 6.28409C4.40596 6.28409 4.35 6.34006 4.35 6.40909V7.44318C4.35 7.51222 4.40596 7.56818 4.475 7.56818H19.525C19.594 7.56818 19.65 7.51222 19.65 7.44318V6.40909C19.65 6.34006 19.594 6.28409 19.525 6.28409H4.475ZM3.45 5C3.20147 5 3 5.19164 3 5.42803V8.42424C3 8.66064 3.20147 8.85227 3.45 8.85227H20.55C20.7985 8.85227 21 8.66064 21 8.42424V5.42803C21 5.19164 20.7985 5 20.55 5H3.45Z"
    fill={color}
  />
  <path
    d="M3 10.5644C3 10.328 3.20147 10.1364 3.45 10.1364H13.35C13.5985 10.1364 13.8 10.328 13.8 10.5644V13.5606C13.8 13.797 13.5985 13.9886 13.35 13.9886H3.45C3.20147 13.9886 3 13.797 3 13.5606V10.5644Z"
    fill="url(#paint1_linear_3105_19211)"
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M4.475 11.4204C4.40596 11.4204 4.35 11.4764 4.35 11.5454V12.5795C4.35 12.6486 4.40596 12.7045 4.475 12.7045H12.325C12.394 12.7045 12.45 12.6486 12.45 12.5795V11.5454C12.45 11.4764 12.394 11.4204 12.325 11.4204H4.475ZM3.45 10.1364C3.20147 10.1364 3 10.328 3 10.5644V13.5606C3 13.797 3.20147 13.9886 3.45 13.9886H13.35C13.5985 13.9886 13.8 13.797 13.8 13.5606V10.5644C13.8 10.328 13.5985 10.1364 13.35 10.1364H3.45Z"
    fill={color}
  />
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M4.475 16.5568C4.40596 16.5568 4.35 16.6128 4.35 16.6818V17.7159C4.35 17.7849 4.40596 17.8409 4.475 17.8409H6.925C6.99404 17.8409 7.05 17.7849 7.05 17.7159V16.6818C7.05 16.6128 6.99404 16.5568 6.925 16.5568H4.475ZM3.45 15.2727C3.20147 15.2727 3 15.4643 3 15.7007V18.6969C3 18.9333 3.20147 19.125 3.45 19.125H7.95C8.19853 19.125 8.4 18.9333 8.4 18.6969V15.7007C8.4 15.4643 8.19853 15.2727 7.95 15.2727H3.45Z"
    fill={color}
  />
  <path
    d="M3 15.7007C3 15.4643 3.20147 15.2727 3.45 15.2727H7.95C8.19853 15.2727 8.4 15.4643 8.4 15.7007V18.6969C8.4 18.9333 8.19853 19.125 7.95 19.125H3.45C3.20147 19.125 3 18.9333 3 18.6969V15.7007Z"
    fill="url(#paint2_linear_3105_19211)"
  />
  <defs>
    <linearGradient
      id="paint0_linear_3105_19211"
      x1="3"
      y1="7.56818"
      x2="21"
      y2="7.56818"
      gradientUnits="userSpaceOnUse"
    >
      <stop stop-opacity="0.3" />
      <stop offset="1" stop-opacity="0.19" />
      <stop offset="1" stop-opacity="0" />
    </linearGradient>
    <linearGradient
      id="paint1_linear_3105_19211"
      x1="3"
      y1="12.7045"
      x2="21"
      y2="12.7045"
      gradientUnits="userSpaceOnUse"
    >
      <stop stop-opacity="0.3" />
      <stop offset="1" stop-opacity="0.19" />
      <stop offset="1" stop-opacity="0" />
    </linearGradient>
    <linearGradient
      id="paint2_linear_3105_19211"
      x1="3"
      y1="17.8409"
      x2="21"
      y2="17.8409"
      gradientUnits="userSpaceOnUse"
    >
      <stop stop-opacity="0.3" />
      <stop offset="1" stop-opacity="0.19" />
      <stop offset="1" stop-opacity="0" />
    </linearGradient>
  </defs>
</svg>
